Skip to content

chore(deps): update dependency microsoft.net.test.sdk to 18.5.1#5784

Merged
thomhurst merged 1 commit intomainfrom
renovate/microsoft.net.test.sdk-18.x
Apr 29, 2026
Merged

chore(deps): update dependency microsoft.net.test.sdk to 18.5.1#5784
thomhurst merged 1 commit intomainfrom
renovate/microsoft.net.test.sdk-18.x

Conversation

@thomhurst
Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
Microsoft.NET.Test.Sdk nuget patch 18.5.018.5.1

Release Notes

microsoft/vstest (Microsoft.NET.Test.Sdk)

v18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Apr 28, 2026
@thomhurst thomhurst enabled auto-merge (squash) April 28, 2026 14:21
Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Change: Automated dependency update bumping from → (patch release), via Renovate bot.

What Changed

Single line in — a patch version bump.

Assessment

This is a safe, low-risk update. The 18.5.1 release notes document a bug fix:

Fix System.Collections.Immutable binding mismatch in Common.dll

That's a genuine correctness fix worth picking up — a binding redirect mismatch can surface as subtle runtime errors depending on transitive dependency graph resolution.

Note on CLAUDE.md Guidance

The project's CLAUDE.md states "No VSTest — use Microsoft.Testing.Platform only." Worth clarifying for future contributors: Microsoft.NET.Test.Sdk is not the VSTest runner itself — it's the MSBuild SDK package that wires up dotnet test integration and is required even when using Microsoft.Testing.Platform. The banned package is Microsoft.VisualStudio.TestPlatform. This update is consistent with the project's stated approach.

Verdict

✅ Good to merge. Straightforward patch bump with a useful bug fix and no API or behavior changes.

Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Change: Automated dependency update bumping Microsoft.NET.Test.Sdk from 18.5.018.5.1 (patch release), via Renovate bot.

What Changed

Single line in Directory.Packages.props — a patch version bump.

Assessment

This is a safe, low-risk update. The 18.5.1 release notes document a bug fix:

Fix System.Collections.Immutable binding mismatch in Common.dll

That's a genuine correctness fix worth picking up — a binding redirect mismatch can surface as subtle runtime errors depending on transitive dependency graph resolution.

Note on CLAUDE.md Guidance

The project's CLAUDE.md states "No VSTest — use Microsoft.Testing.Platform only." Worth clarifying for future contributors: Microsoft.NET.Test.Sdk is not the VSTest runner itself — it's the MSBuild SDK package that wires up dotnet test integration and is required even when using Microsoft.Testing.Platform. The banned package is Microsoft.VisualStudio.TestPlatform. This update is consistent with the project's stated approach.

Verdict

✅ Good to merge. Straightforward patch bump with a useful bug fix and no API or behavior changes.

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 28, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@thomhurst thomhurst force-pushed the renovate/microsoft.net.test.sdk-18.x branch from 487ac63 to 637bfd0 Compare April 29, 2026 01:42
Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

PR: Bump Microsoft.NET.Test.Sdk 18.5.0 → 18.5.1

Change Summary

Single-line version bump in Directory.Packages.props:

-    <PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.5.0" />
+    <PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.5.1" />

Assessment

This update is safe and worth merging. The 18.5.1 patch specifically fixes a System.Collections.Immutable assembly binding redirect mismatch in Common.dll — a genuine correctness bug, not just a housekeeping change.

Clarification on CLAUDE.md's "No VSTest" rule: Microsoft.NET.Test.Sdk is not the banned Microsoft.VisualStudio.TestPlatform package. It is the MSBuild SDK that provides build integration for test projects and is required regardless of which test host is used. The CLAUDE.md prohibition applies to the VSTest runner, not this package.

Architecture / risk notes:

  • Using centralized package versioning via Directory.Packages.props is the correct pattern — this change updates exactly one place for the entire repo.
  • Patch semver bump; no API or behavioral changes upstream.
  • Codacy reports zero new issues.

Verdict: ✔ Looks good. No concerns. Auto-merge is appropriate here.

This was referenced Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants